package com.zjl.springmvc.controller.RESTFul;

public class 简介 {
}
/**
 * 1.RESTFul简介   是一种规则  也就是规范
 * REST: Representational State Transfer,表现层资源状态转移。
 *   万物皆资源  类，页面，图片等等都是资源
 * a>资源
 *   资源是一种看待服务器的方式，即，将服务器看作是由很多离散的资源组成。
 *   每个资源是服务器上一个可命名的抽象概念。
 *   因为资源是一个抽象的概念, 所以它不仅仅能代表服务器文件系统中的一个文件、
 *   数据库中的一张表等等具体的东西，可以将资源设计的要多抽象有多抽象，
 *   只要想象力允许而且客户端应用开发者能够理解。
 *   与面向对象设计类似，资源是以名词为核心来组织的，首先关注的是名词。
 *   -个资源可以由一个或多个URI来标识。
 *   URI既是资源的名称，也是资源在Web.上的地址。
 *   对某个资源感兴趣的客户端应用，可以通过资源的URI与其进行交互。
 * b>资源的表述
 *   资源的表述是一段对于资源在某个特定时刻的状态的描述。
 *   可以在客户端服务器端之间转移(交换) 。
 *   资源的表述可以有多种格式，例如HTML/XML/JSON/纯文本/图片/视频/音频等等。
 *   资源的表述格式可以通过协商机制来确定。请求-响应方向的表述通常使用不同的格式。
 * c>状态转移
 *   状态转移说的是:
 *     在客户端和服务器端之间转移(transfer) 代表资源状态的表述。
 *     通过转移和操作资源的表述，来间接实现操作资源的目的。
 *
 *
 */
